Automatically Transforming and Relating Uppaal Models of Embedded Systems ($Date: 2008-07-24 12:00:09 +1000 (Thu, 24 Jul 2008)$)

نویسندگان

  • Timothy Bourke
  • Arcot Sowmya
چکیده

Relations between models are important for effective automatic validation, for comparing implementations with specifications, and for increased understanding of embedded systems designs. Timed automata may be used to model a system at multiple levels of abstraction, and timed trace inclusion is one way to relate the models. It is known that a deterministic and τ -free timed automaton can be transformed such that reachability analysis can decide timed trace inclusion with another timed automaton. Performing the transformation manually is tedious and error-prone. We have developed a tool that does it automatically for a large subset of Uppaal models. Certain features of the Uppaal modeling language, namely selection bindings and channel arrays, complicate the transformation. We formalize these features and extend the validation technique to incorporate them. We find it impracticable to manipulate some forms of channel array subscripts, and some combinations of selection bindings and universal quantifiers; doing so either requires premature parameter instantiation or produces models that Uppaal rejects.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Component-Based Design and Analysis of Embedded Systems with UPPAAL PORT

UPPAAL PORT is a new tool for component-based design and analysis of embedded systems. It operates on the hierarchically structured continuous time component modeling language SaveCCM and provides efficient model-checking by using partial-order reduction techniques that exploits the structure and the component behavior of the model. UPPAAL PORT is implemented as an extension of the verification...

متن کامل

Index of /econ/workingpapers

2094.html 09-Aug-00 10:32 1k bgr_99.pdf 20-Jun-00 11:31 1.0M double burden nov98.pdf17-Feb-99 14:34 200k foutax28-8.pdf 12-Sep-00 09:41 388k instoke.gif 22-Oct-99 13:34 7k macro10.pdf 14-Feb-00 13:16 313k merger0205.pdf 18-Sep-00 10:30 310k sok141.html 28-May-98 14:12 4k supermodular.pdf 14-Feb-00 13:16 164k workingpapers.html 22-Oct-99 13:24 21k wp0002.pdf 09-Jun-00 10:10 194k wp0004.pdf 09-Ju...

متن کامل

Electronic Notes in Theoretical Computer Science Volume??? 3rd international

Within the upcoming European Joint Technology Initiative ARTEMIS as well as several national initiatives such as CISS (www.ciss.dk) and DaNES (http://www.danes.aau.dk/), model-driven development is a key to dealing with the increasing complexity of embedded systems, while reducing the time and cost to market. The use of models should permit early assessment of the functional correctness of a gi...

متن کامل

A Randomized Clinical Trial Comparing Breakfast and Bedtime Administration of Insulin Glargine in Children and Adolescents with Type 1 Diabetes

BACKGROUND Insulin glargine provides effective glycemic control when administered at bedtime in adults. OBJECTIVE This study aims to investigate whether insulin glargine is equally effective if administered in the morning or at bedtime in combination with preprandial anologue insulin. METHODS Twenty-eight patients that have been treated with an intensified insulin regimen for at least one y...

متن کامل

Verifying MARTE/CCSL Mode Behaviors Using UPPAAL

In the development of safety-critical embedded systems, the ability to formally analyze system behavior models, based on timing and causality, helps the designer to get insight into the systems overall timing behavior. To support the design and analysis of real-time embedded systems, the UML modeling profile MARTE provides CCSL – a time model and a clock constraint specification language. CCSL ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008